
/* These pointers will be stored in the C-object for use in other
    extension modules
*/

// iOS: re-initialize the content of PyArray_API.
// 
// void *PyArray_API[] = {
PyArray_API[  0] = (void *) PyArray_GetNDArrayCVersion;
PyArray_API[  1] = (void *) &PyBigArray_Type;
PyArray_API[  2] = (void *) &PyArray_Type;
PyArray_API[  3] = (void *) &PyArrayDescr_Type;
PyArray_API[  4] = (void *) &PyArrayFlags_Type;
PyArray_API[  5] = (void *) &PyArrayIter_Type;
PyArray_API[  6] = (void *) &PyArrayMultiIter_Type;
PyArray_API[  7] = (int *) &NPY_NUMUSERTYPES;
PyArray_API[  8] = (void *) &PyBoolArrType_Type;
PyArray_API[  9] = (void *) &_PyArrayScalar_BoolValues;
PyArray_API[ 10] = (void *) &PyGenericArrType_Type;
PyArray_API[ 11] = (void *) &PyNumberArrType_Type;
PyArray_API[ 12] = (void *) &PyIntegerArrType_Type;
PyArray_API[ 13] = (void *) &PySignedIntegerArrType_Type;
PyArray_API[ 14] = (void *) &PyUnsignedIntegerArrType_Type;
PyArray_API[ 15] = (void *) &PyInexactArrType_Type;
PyArray_API[ 16] = (void *) &PyFloatingArrType_Type;
PyArray_API[ 17] = (void *) &PyComplexFloatingArrType_Type;
PyArray_API[ 18] = (void *) &PyFlexibleArrType_Type;
PyArray_API[ 19] = (void *) &PyCharacterArrType_Type;
PyArray_API[ 20] = (void *) &PyByteArrType_Type;
PyArray_API[ 21] = (void *) &PyShortArrType_Type;
PyArray_API[ 22] = (void *) &PyIntArrType_Type;
PyArray_API[ 23] = (void *) &PyLongArrType_Type;
PyArray_API[ 24] = (void *) &PyLongLongArrType_Type;
PyArray_API[ 25] = (void *) &PyUByteArrType_Type;
PyArray_API[ 26] = (void *) &PyUShortArrType_Type;
PyArray_API[ 27] = (void *) &PyUIntArrType_Type;
PyArray_API[ 28] = (void *) &PyULongArrType_Type;
PyArray_API[ 29] = (void *) &PyULongLongArrType_Type;
PyArray_API[ 30] = (void *) &PyFloatArrType_Type;
PyArray_API[ 31] = (void *) &PyDoubleArrType_Type;
PyArray_API[ 32] = (void *) &PyLongDoubleArrType_Type;
PyArray_API[ 33] = (void *) &PyCFloatArrType_Type;
PyArray_API[ 34] = (void *) &PyCDoubleArrType_Type;
PyArray_API[ 35] = (void *) &PyCLongDoubleArrType_Type;
PyArray_API[ 36] = (void *) &PyObjectArrType_Type;
PyArray_API[ 37] = (void *) &PyStringArrType_Type;
PyArray_API[ 38] = (void *) &PyUnicodeArrType_Type;
PyArray_API[ 39] = (void *) &PyVoidArrType_Type;
PyArray_API[ 40] = (void *) PyArray_SetNumericOps;
PyArray_API[ 41] = (void *) PyArray_GetNumericOps;
PyArray_API[ 42] = (void *) PyArray_INCREF;
PyArray_API[ 43] = (void *) PyArray_XDECREF;
PyArray_API[ 44] = (void *) PyArray_SetStringFunction;
PyArray_API[ 45] = (void *) PyArray_DescrFromType;
PyArray_API[ 46] = (void *) PyArray_TypeObjectFromType;
PyArray_API[ 47] = (void *) PyArray_Zero;
PyArray_API[ 48] = (void *) PyArray_One;
PyArray_API[ 49] = (void *) PyArray_CastToType;
PyArray_API[ 50] = (void *) PyArray_CastTo;
PyArray_API[ 51] = (void *) PyArray_CastAnyTo;
PyArray_API[ 52] = (void *) PyArray_CanCastSafely;
PyArray_API[ 53] = (void *) PyArray_CanCastTo;
PyArray_API[ 54] = (void *) PyArray_ObjectType;
PyArray_API[ 55] = (void *) PyArray_DescrFromObject;
PyArray_API[ 56] = (void *) PyArray_ConvertToCommonType;
PyArray_API[ 57] = (void *) PyArray_DescrFromScalar;
PyArray_API[ 58] = (void *) PyArray_DescrFromTypeObject;
PyArray_API[ 59] = (void *) PyArray_Size;
PyArray_API[ 60] = (void *) PyArray_Scalar;
PyArray_API[ 61] = (void *) PyArray_FromScalar;
PyArray_API[ 62] = (void *) PyArray_ScalarAsCtype;
PyArray_API[ 63] = (void *) PyArray_CastScalarToCtype;
PyArray_API[ 64] = (void *) PyArray_CastScalarDirect;
PyArray_API[ 65] = (void *) PyArray_ScalarFromObject;
PyArray_API[ 66] = (void *) PyArray_GetCastFunc;
PyArray_API[ 67] = (void *) PyArray_FromDims;
PyArray_API[ 68] = (void *) PyArray_FromDimsAndDataAndDescr;
PyArray_API[ 69] = (void *) PyArray_FromAny;
PyArray_API[ 70] = (void *) PyArray_EnsureArray;
PyArray_API[ 71] = (void *) PyArray_EnsureAnyArray;
PyArray_API[ 72] = (void *) PyArray_FromFile;
PyArray_API[ 73] = (void *) PyArray_FromString;
PyArray_API[ 74] = (void *) PyArray_FromBuffer;
PyArray_API[ 75] = (void *) PyArray_FromIter;
PyArray_API[ 76] = (void *) PyArray_Return;
PyArray_API[ 77] = (void *) PyArray_GetField;
PyArray_API[ 78] = (void *) PyArray_SetField;
PyArray_API[ 79] = (void *) PyArray_Byteswap;
PyArray_API[ 80] = (void *) PyArray_Resize;
PyArray_API[ 81] = (void *) PyArray_MoveInto;
PyArray_API[ 82] = (void *) PyArray_CopyInto;
PyArray_API[ 83] = (void *) PyArray_CopyAnyInto;
PyArray_API[ 84] = (void *) PyArray_CopyObject;
PyArray_API[ 85] = (void *) PyArray_NewCopy;
PyArray_API[ 86] = (void *) PyArray_ToList;
PyArray_API[ 87] = (void *) PyArray_ToString;
PyArray_API[ 88] = (void *) PyArray_ToFile;
PyArray_API[ 89] = (void *) PyArray_Dump;
PyArray_API[ 90] = (void *) PyArray_Dumps;
PyArray_API[ 91] = (void *) PyArray_ValidType;
PyArray_API[ 92] = (void *) PyArray_UpdateFlags;
PyArray_API[ 93] = (void *) PyArray_New;
PyArray_API[ 94] = (void *) PyArray_NewFromDescr;
PyArray_API[ 95] = (void *) PyArray_DescrNew;
PyArray_API[ 96] = (void *) PyArray_DescrNewFromType;
PyArray_API[ 97] = (void *) PyArray_GetPriority;
PyArray_API[ 98] = (void *) PyArray_IterNew;
PyArray_API[ 99] = (void *) PyArray_MultiIterNew;
PyArray_API[100] = (void *) PyArray_PyIntAsInt;
PyArray_API[101] = (void *) PyArray_PyIntAsIntp;
PyArray_API[102] = (void *) PyArray_Broadcast;
PyArray_API[103] = (void *) PyArray_FillObjectArray;
PyArray_API[104] = (void *) PyArray_FillWithScalar;
PyArray_API[105] = (void *) PyArray_CheckStrides;
PyArray_API[106] = (void *) PyArray_DescrNewByteorder;
PyArray_API[107] = (void *) PyArray_IterAllButAxis;
PyArray_API[108] = (void *) PyArray_CheckFromAny;
PyArray_API[109] = (void *) PyArray_FromArray;
PyArray_API[110] = (void *) PyArray_FromInterface;
PyArray_API[111] = (void *) PyArray_FromStructInterface;
PyArray_API[112] = (void *) PyArray_FromArrayAttr;
PyArray_API[113] = (void *) PyArray_ScalarKind;
PyArray_API[114] = (void *) PyArray_CanCoerceScalar;
PyArray_API[115] = (void *) PyArray_NewFlagsObject;
PyArray_API[116] = (void *) PyArray_CanCastScalar;
PyArray_API[117] = (void *) PyArray_CompareUCS4;
PyArray_API[118] = (void *) PyArray_RemoveSmallest;
PyArray_API[119] = (void *) PyArray_ElementStrides;
PyArray_API[120] = (void *) PyArray_Item_INCREF;
PyArray_API[121] = (void *) PyArray_Item_XDECREF;
PyArray_API[122] = (void *) PyArray_FieldNames;
PyArray_API[123] = (void *) PyArray_Transpose;
PyArray_API[124] = (void *) PyArray_TakeFrom;
PyArray_API[125] = (void *) PyArray_PutTo;
PyArray_API[126] = (void *) PyArray_PutMask;
PyArray_API[127] = (void *) PyArray_Repeat;
PyArray_API[128] = (void *) PyArray_Choose;
PyArray_API[129] = (void *) PyArray_Sort;
PyArray_API[130] = (void *) PyArray_ArgSort;
PyArray_API[131] = (void *) PyArray_SearchSorted;
PyArray_API[132] = (void *) PyArray_ArgMax;
PyArray_API[133] = (void *) PyArray_ArgMin;
PyArray_API[134] = (void *) PyArray_Reshape;
PyArray_API[135] = (void *) PyArray_Newshape;
PyArray_API[136] = (void *) PyArray_Squeeze;
PyArray_API[137] = (void *) PyArray_View;
PyArray_API[138] = (void *) PyArray_SwapAxes;
PyArray_API[139] = (void *) PyArray_Max;
PyArray_API[140] = (void *) PyArray_Min;
PyArray_API[141] = (void *) PyArray_Ptp;
PyArray_API[142] = (void *) PyArray_Mean;
PyArray_API[143] = (void *) PyArray_Trace;
PyArray_API[144] = (void *) PyArray_Diagonal;
PyArray_API[145] = (void *) PyArray_Clip;
PyArray_API[146] = (void *) PyArray_Conjugate;
PyArray_API[147] = (void *) PyArray_Nonzero;
PyArray_API[148] = (void *) PyArray_Std;
PyArray_API[149] = (void *) PyArray_Sum;
PyArray_API[150] = (void *) PyArray_CumSum;
PyArray_API[151] = (void *) PyArray_Prod;
PyArray_API[152] = (void *) PyArray_CumProd;
PyArray_API[153] = (void *) PyArray_All;
PyArray_API[154] = (void *) PyArray_Any;
PyArray_API[155] = (void *) PyArray_Compress;
PyArray_API[156] = (void *) PyArray_Flatten;
PyArray_API[157] = (void *) PyArray_Ravel;
PyArray_API[158] = (void *) PyArray_MultiplyList;
PyArray_API[159] = (void *) PyArray_MultiplyIntList;
PyArray_API[160] = (void *) PyArray_GetPtr;
PyArray_API[161] = (void *) PyArray_CompareLists;
PyArray_API[162] = (void *) PyArray_AsCArray;
PyArray_API[163] = (void *) PyArray_As1D;
PyArray_API[164] = (void *) PyArray_As2D;
PyArray_API[165] = (void *) PyArray_Free;
PyArray_API[166] = (void *) PyArray_Converter;
PyArray_API[167] = (void *) PyArray_IntpFromSequence;
PyArray_API[168] = (void *) PyArray_Concatenate;
PyArray_API[169] = (void *) PyArray_InnerProduct;
PyArray_API[170] = (void *) PyArray_MatrixProduct;
PyArray_API[171] = (void *) PyArray_CopyAndTranspose;
PyArray_API[172] = (void *) PyArray_Correlate;
PyArray_API[173] = (void *) PyArray_TypestrConvert;
PyArray_API[174] = (void *) PyArray_DescrConverter;
PyArray_API[175] = (void *) PyArray_DescrConverter2;
PyArray_API[176] = (void *) PyArray_IntpConverter;
PyArray_API[177] = (void *) PyArray_BufferConverter;
PyArray_API[178] = (void *) PyArray_AxisConverter;
PyArray_API[179] = (void *) PyArray_BoolConverter;
PyArray_API[180] = (void *) PyArray_ByteorderConverter;
PyArray_API[181] = (void *) PyArray_OrderConverter;
PyArray_API[182] = (void *) PyArray_EquivTypes;
PyArray_API[183] = (void *) PyArray_Zeros;
PyArray_API[184] = (void *) PyArray_Empty;
PyArray_API[185] = (void *) PyArray_Where;
PyArray_API[186] = (void *) PyArray_Arange;
PyArray_API[187] = (void *) PyArray_ArangeObj;
PyArray_API[188] = (void *) PyArray_SortkindConverter;
PyArray_API[189] = (void *) PyArray_LexSort;
PyArray_API[190] = (void *) PyArray_Round;
PyArray_API[191] = (void *) PyArray_EquivTypenums;
PyArray_API[192] = (void *) PyArray_RegisterDataType;
PyArray_API[193] = (void *) PyArray_RegisterCastFunc;
PyArray_API[194] = (void *) PyArray_RegisterCanCast;
PyArray_API[195] = (void *) PyArray_InitArrFuncs;
PyArray_API[196] = (void *) PyArray_IntTupleFromIntp;
PyArray_API[197] = (void *) PyArray_TypeNumFromName;
PyArray_API[198] = (void *) PyArray_ClipmodeConverter;
PyArray_API[199] = (void *) PyArray_OutputConverter;
PyArray_API[200] = (void *) PyArray_BroadcastToShape;
PyArray_API[201] = (void *) _PyArray_SigintHandler;
PyArray_API[202] = (void *) _PyArray_GetSigintBuf;
PyArray_API[203] = (void *) PyArray_DescrAlignConverter;
PyArray_API[204] = (void *) PyArray_DescrAlignConverter2;
PyArray_API[205] = (void *) PyArray_SearchsideConverter;
PyArray_API[206] = (void *) PyArray_CheckAxis;
PyArray_API[207] = (void *) PyArray_OverflowMultiplyList;
PyArray_API[208] = (void *) PyArray_CompareString;
PyArray_API[209] = (void *) PyArray_MultiIterFromObjects;
PyArray_API[210] = (void *) PyArray_GetEndianness;
PyArray_API[211] = (void *) PyArray_GetNDArrayCFeatureVersion;
PyArray_API[212] = (void *) PyArray_Correlate2;
PyArray_API[213] = (void *) PyArray_NeighborhoodIterNew;
PyArray_API[214] = (void *) &PyTimeIntegerArrType_Type;
PyArray_API[215] = (void *) &PyDatetimeArrType_Type;
PyArray_API[216] = (void *) &PyTimedeltaArrType_Type;
PyArray_API[217] = (void *) &PyHalfArrType_Type;
PyArray_API[218] = (void *) &NpyIter_Type;
PyArray_API[219] = (void *) PyArray_SetDatetimeParseFunction;
PyArray_API[220] = (void *) PyArray_DatetimeToDatetimeStruct;
PyArray_API[221] = (void *) PyArray_TimedeltaToTimedeltaStruct;
PyArray_API[222] = (void *) PyArray_DatetimeStructToDatetime;
PyArray_API[223] = (void *) PyArray_TimedeltaStructToTimedelta;
PyArray_API[224] = (void *) NpyIter_New;
PyArray_API[225] = (void *) NpyIter_MultiNew;
PyArray_API[226] = (void *) NpyIter_AdvancedNew;
PyArray_API[227] = (void *) NpyIter_Copy;
PyArray_API[228] = (void *) NpyIter_Deallocate;
PyArray_API[229] = (void *) NpyIter_HasDelayedBufAlloc;
PyArray_API[230] = (void *) NpyIter_HasExternalLoop;
PyArray_API[231] = (void *) NpyIter_EnableExternalLoop;
PyArray_API[232] = (void *) NpyIter_GetInnerStrideArray;
PyArray_API[233] = (void *) NpyIter_GetInnerLoopSizePtr;
PyArray_API[234] = (void *) NpyIter_Reset;
PyArray_API[235] = (void *) NpyIter_ResetBasePointers;
PyArray_API[236] = (void *) NpyIter_ResetToIterIndexRange;
PyArray_API[237] = (void *) NpyIter_GetNDim;
PyArray_API[238] = (void *) NpyIter_GetNOp;
PyArray_API[239] = (void *) NpyIter_GetIterNext;
PyArray_API[240] = (void *) NpyIter_GetIterSize;
PyArray_API[241] = (void *) NpyIter_GetIterIndexRange;
PyArray_API[242] = (void *) NpyIter_GetIterIndex;
PyArray_API[243] = (void *) NpyIter_GotoIterIndex;
PyArray_API[244] = (void *) NpyIter_HasMultiIndex;
PyArray_API[245] = (void *) NpyIter_GetShape;
PyArray_API[246] = (void *) NpyIter_GetGetMultiIndex;
PyArray_API[247] = (void *) NpyIter_GotoMultiIndex;
PyArray_API[248] = (void *) NpyIter_RemoveMultiIndex;
PyArray_API[249] = (void *) NpyIter_HasIndex;
PyArray_API[250] = (void *) NpyIter_IsBuffered;
PyArray_API[251] = (void *) NpyIter_IsGrowInner;
PyArray_API[252] = (void *) NpyIter_GetBufferSize;
PyArray_API[253] = (void *) NpyIter_GetIndexPtr;
PyArray_API[254] = (void *) NpyIter_GotoIndex;
PyArray_API[255] = (void *) NpyIter_GetDataPtrArray;
PyArray_API[256] = (void *) NpyIter_GetDescrArray;
PyArray_API[257] = (void *) NpyIter_GetOperandArray;
PyArray_API[258] = (void *) NpyIter_GetIterView;
PyArray_API[259] = (void *) NpyIter_GetReadFlags;
PyArray_API[260] = (void *) NpyIter_GetWriteFlags;
PyArray_API[261] = (void *) NpyIter_DebugPrint;
PyArray_API[262] = (void *) NpyIter_IterationNeedsAPI;
PyArray_API[263] = (void *) NpyIter_GetInnerFixedStrideArray;
PyArray_API[264] = (void *) NpyIter_RemoveAxis;
PyArray_API[265] = (void *) NpyIter_GetAxisStrideArray;
PyArray_API[266] = (void *) NpyIter_RequiresBuffering;
PyArray_API[267] = (void *) NpyIter_GetInitialDataPtrArray;
PyArray_API[268] = (void *) NpyIter_CreateCompatibleStrides;
PyArray_API[269] = (void *) PyArray_CastingConverter;
PyArray_API[270] = (void *) PyArray_CountNonzero;
PyArray_API[271] = (void *) PyArray_PromoteTypes;
PyArray_API[272] = (void *) PyArray_MinScalarType;
PyArray_API[273] = (void *) PyArray_ResultType;
PyArray_API[274] = (void *) PyArray_CanCastArrayTo;
PyArray_API[275] = (void *) PyArray_CanCastTypeTo;
PyArray_API[276] = (void *) PyArray_EinsteinSum;
PyArray_API[277] = (void *) PyArray_NewLikeArray;
PyArray_API[278] = (void *) PyArray_GetArrayParamsFromObject;
PyArray_API[279] = (void *) PyArray_ConvertClipmodeSequence;
PyArray_API[280] = (void *) PyArray_MatrixProduct2;
PyArray_API[281] = (void *) NpyIter_IsFirstVisit;
PyArray_API[282] = (void *) PyArray_SetBaseObject;
PyArray_API[283] = (void *) PyArray_CreateSortedStridePerm;
PyArray_API[284] = (void *) PyArray_RemoveAxesInPlace;
PyArray_API[285] = (void *) PyArray_DebugPrint;
PyArray_API[286] = (void *) PyArray_FailUnlessWriteable;
PyArray_API[287] = (void *) PyArray_SetUpdateIfCopyBase;
PyArray_API[288] = (void *) PyDataMem_NEW;
PyArray_API[289] = (void *) PyDataMem_FREE;
PyArray_API[290] = (void *) PyDataMem_RENEW;
PyArray_API[291] = (void *) PyDataMem_SetEventHook;
PyArray_API[292] = (NPY_CASTING *) &NPY_DEFAULT_ASSIGN_CASTING;
PyArray_API[293] = (void *) PyArray_MapIterSwapAxes;
PyArray_API[294] = (void *) PyArray_MapIterArray;
PyArray_API[295] = (void *) PyArray_MapIterNext;
PyArray_API[296] = (void *) PyArray_Partition;
PyArray_API[297] = (void *) PyArray_ArgPartition;
PyArray_API[298] = (void *) PyArray_SelectkindConverter;
PyArray_API[299] = (void *) PyDataMem_NEW_ZEROED;
PyArray_API[300] = (void *) PyArray_CheckAnyScalarExact;
PyArray_API[301] = (void *) PyArray_MapIterArrayCopyIfOverlap;
PyArray_API[302] = (void *) PyArray_ResolveWritebackIfCopy;
PyArray_API[303] = (void *) PyArray_SetWritebackIfCopyBase;
// };
